var name = '小王',
    age = 17;
var obj = {
    name: '小张',
    objAge: this.age,
    myFun: function () {
        console.log(this.name + '年龄：' + this.age)
    }
}
var db = {
    name: '小马',
    age : 99
}
console.log(obj.objAge)
obj.myFun() // 小张年龄 undefined

obj.myFun.call(db)
obj.myFun.apply(db)
obj.myFun.bind(db)()
// TODO: 测试一下http.js的bind
// 以上出了 bind 方法后面多了个 () 外 ，结果返回都一致！
// 由此得出结论，bind 返回的是一个新的函数，你必须调用它才会被执行。